//路由文件
//导入express
const express = require("express");
//调用router方法
const router = express.Router();
//导入处理用户登录逻辑的js文件
const userlogin = require("../service/userlogin")
const authorsList = require("../service/authorsList")
//设置路由 登录接口
router.post("/userlogin",(req,res)=>{
    //获取用户传递过来的参数
    let params = req.body
    //console.log(params)
    let username = params.userName //用户名
    let userpwd = params.userpassword //密码
    //调用处理登录逻辑的函数，将用户名和密码传递过去
    userlogin(username,userpwd).then(data=>{
        if(data==501){
            res.json({
                status:data,
                msg:"用户不存在"
            })
        }else if(data==502){
            res.json({
                status:data,
                mag:"密码错误"
            })
        }else{
            res.json({
                status:200,
                mag:{_id:Buffer.from(String(element.userId)).toString("base64"),
                     userName:data.userName,
                     headImg:data.headImg}
            })
        }

    })
    //res.end("")
})
//获取首页所有作者列表的路由
router.get("/authorsList",(req,res)=>{
    authorsList().then(data=>{
        if(data==4004){
            res.json({
                status:data,
                msg:"作者列表为空"
            })
            res.end()
        }else{
            res.json({
                status:200,
                msg:data
            })
            res.end()
        }

    })
    //res.send("ok")
})
//导出
module.exports=router;